/*
 * @(#)ReduceParameter.java   1.0   May 11, 2007
 *
 * Copyright 2000-2007 ETH Zurich. All Rights Reserved.
 *
 * This software is the proprietary information of ETH Zurich.
 * Use is subject to license terms.
 *
 * @(#) $Id: ReduceParameter.java 412 2007-05-11 15:46:21Z D\aldespin $
 */
package ch.ethz.globis.javaom.collection;

/**
 * @author aldespin
 * @version 1.0
 */
public interface ReduceParameter {

   Object isEmpty();

   Object isSingle(final Object member);

   Object combine(final Object lhs, final Object rhs);

}
